﻿body {
  background:  url('../img/bg.jpg') top center no-repeat fixed;
  margin-top:10px;
  margin-bottom:10px;
}

A:link {
	COLOR: #FF6600; text-decoration: none
}
A:visited {
	COLOR: #FF6600; text-decoration: none
}
A:active {
	COLOR: #FF6600; text-decoration: none
}
A:hover {
	COLOR: #FF6600; text-decoration: underline
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 760px;
  text-align: left;
  background: #FFFFFF url('img/content_bg.jpg') top right repeat-y;
  border: 1px solid #018843;
}

#page_header
{
    background-position: right top;
    height: 120px;
    background: url('img/bannerconsultas.png') left top; /*  background: #9ACD34 url('img/Marzo 2009.jpg') top right no-repeat;*/
    clear: both;
    text-align: left;
}


#page_header h1 {
  margin: 0px;
  padding-top:30px;
  padding-left:25px;
  font-family: verdana, arial, sans-serif;
  font-size:32px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #FFFFFF;
}

#page_header h2 {
  margin: 0px;
  padding-left:25px;
  font-family: verdana, arial, sans-serif;
  font-size:13px;
  font-weight: bold;
  letter-spacing: 2px;
  color: #018843;
}
#page_header h3 {
  margin: 0px;
  padding-top:96px;
  padding-left:40px;
  font-family: verdana, arial, sans-serif;
  font-size:16px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #018843;
}
#page_header a {
    float:right;
    padding-right:20px;
    margin:0px;
    padding-top:60px;
}

#menu_bar {
  height:40px;
  background: #FFFFFF url('img/drop_shadow.gif') top left repeat-x;
  clear: both;
}

#menu_bar ul {
  margin-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  background: #FF6600 url('img/menu_bg.gif') top left repeat-x;
  color: White;
  float: left;
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size:14px;
  font-weight: bold;
}

#menu_bar ul li { display: inline; }

#menu_bar ul li a
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  background: #FF6600 url('img/menu_bg.gif') top left repeat-x;
  color: #EFEFEF;
  text-decoration: none;
  float: left;
  border-right: 1px solid #fff;
}

#menu_bar ul li a:hover
{
  background: #FF6600 url('img/menu_hover_bg.gif') top left repeat-x;
  color: #FFFFFF;
}
#submenu_bar {
  height:60px;
  background: #FFFFFF;
  clear: both;
}
#submenu_bar ul {
	border: thin dotted #FF6600;
  margin-left: 0px;
  color: White;
  float: left;
  font-family: verdana, arial, sans-serif;
  font-size:14px;
  font-weight: bold;
}
#submenu_bar ul li { 
		padding:6px;
}

#submenu_bar ul li hr {
	border: thin dotted #FF6600;
	color:#FF6600;
	width:190px;
}
/*Botones */
.Naranja
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	border-style:none;
}

/* Tabla del detalle de pago */
table.DetaPago
{
    border:solid 1px #FF6600;
}
td.DetaPagoCampoNombre
{
    border-width: thin;
    color: #FF6600;
    background-color: #f0f2da;
    border-color: #abb079;
    padding: 0.2em;
    text-align: right;
}
td.DetaPagoCampoValor
{
    text-align:left;
    background-color:White; 
}


/* Estilo del GridView general para todas las consultas */
.GridviewDiv
{
	font-size:smaller;
	font-family: Arial, Helevetica, sans-serif,'Lucida Grande' , 'Lucida Sans Unicode' , Verdana, ;
	color: #303933;
}
Table.Gridview{border:solid 1px #FF6600;}
.GridviewTable{border:none}
.GridviewTable td{margin-top:0;padding: 0; vertical-align:middle }
.GridviewTable tr{color: White; background-color: #df5015; height: 30px; text-align:center}
.Gridview th{color:#FF6600;background-color:#f0f2da; border-right-color:#abb079;border-bottom-color:#abb079;padding:0.3em;text-align:center}  
.Gridview td{border-bottom-color:#f0f2da;border-right-color:#f0f2da;padding:0.3em;}
.Gridview tr{color: Black; background-color: White; text-align:left}


/* Estilo de color para el dinero */
.verde {color:Green}

/* Tabla de encabezado de consulta */
#encabezado
{
	font-size: small;
	font-family: 'Lucida Grande' , 'Lucida Sans Unicode' , Verdana, Arial, Helevetica, sans-serif;
	color: #303933;
}
#encabezado td
{
	margin: 10px;
	color: #FF6600;
	background-color: #f0f2da;
	padding: 0.5em;
	text-align: right;
}

